﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LostHobbits.GameStates
{
    interface IStateService
    {

        /// <summary>
        /// Sets a new game state for the game.
        /// </summary>
        /// <param name="newState"></param>
        protected void SetGameState(GameStateBase newState);
        
        /// <summary>
        /// sets the the state to the previous game state. 
        /// </summary>
        /// <returns></returns>
        protected GameStateBase SetPreviousGameState();

    }
}
